package com.opensource.afuluo.mould;

import com.alibaba.fastjson.JSON;
import lombok.Data;

/**
 * 用例模型
 */
@Data
public class CaseMould {

    /**
     * 测试用例名
     */
    private String name;

    /**
     * 测试入参类
     */
    private String clazz;

    /**
     * 测试入参内容
     */
    private String content;

    // rules <>

    // dbs inputs

    //

    public <T> T getObject(Class<T> clazz) {
        return JSON.parseObject(content, clazz);
    }
}
